﻿using System;
using System.Collections.Generic;
using System.Text;
using XDesigner.ORM;

namespace 刘颜红销售项目管理.Business.DOM
{
    [ORMType("特殊日期表")]
    public class Class特殊日期
    {
        private int _RecordID = -1;
        [ORMKeyField()]
        public virtual int RecordID
        {
            get { return _RecordID; }
            set { _RecordID = value; }
        }

        private string _类型 = null;
        [System.ComponentModel.DefaultValue( null )]
        public virtual string 类型
        {
            get { return _类型; }
            set { _类型 = value; }
        }

        private DateTime _日期 = DateTime.Today ;

        [ORMSort( ORMSortStyle.Ascent )]
        [ORMField(Format="yyyyMMdd")]
        public virtual DateTime 日期
        {
            get { return _日期; }
            set { _日期 = value; }
        }

        private Class人员基本信息 _人员 = null;
        [ORMParentReference()]
        [ORMField("人员编号")]
        [ORMRelation( ORMRelationStyle.OneToOne )]
        public virtual Class人员基本信息 人员
        {
            get { return _人员; }
            set { _人员 = value; }
        }

        private string _说明 = null;

        public virtual string 说明
        {
            get { return _说明; }
            set { _说明 = value; }
        }
    }

    public enum 特殊日期类型
    {
        None = 0 ,
        生日,
        结婚纪念日
    }
}
